COM AT+CRC: Cellular result codes
COM
COM Used variables:
COM <DA4> Destination address of own conventional phone
COM
COM Version History:
COM Version 1.0   24.11.2003   R. Weiden	started, with adaption for model C62
COM Version 1.1   09.12.2003   R. Weiden        adapted to R65 platform, several improvements
COM Version 1.2   09.12.2004   T. Kleinmann     Added test for URC '+CRING'
COM Version 1.3	  21.02.2005   T. Kleinmann     Added test cases for CRING URC caused by FAX/Data call
COM -------------------------------------------------------------------------------------------------------------

from attglobals import *

COM Cellular result codes
AT+CRC=?
WAIT FOR OK

COM Set to active
AT+CRC=1
WAIT FOR OK
COM Check current value
AT+CRC?

COM Voice call
WAIT FOR +CRC: 1
MESSAGE ('Please call mobile on Port 1 (',PrimaryMobilePhoneNumber,') (Call type: VOICE) but do not answer incoming call !')
WAITFOR (1,'+CRING:')
MESSAGE('Please hang up phone!')

COM FAX call
WAIT FOR +CRC: 1
MESSAGE ('Please call mobile on Port 1 (',PrimaryMobilePhoneNumber,') (Call type: FAX) but do not answer incoming call !')
WAITFOR (1,'+CRING:')
MESSAGE('Please hang up phone!')

COM DATA call
WAIT FOR +CRC: 1
MESSAGE ('Please call mobile on Port 1 (',PrimaryMobilePhoneNumber,') (Call type: DATA) but do not answer incoming call !')
WAITFOR (1,'+CRING:')
MESSAGE('Please hang up phone!')

COM reset to 0
AT+CRC=0
WAIT FOR OK
AT+CRC?
WAIT FOR +CRC: 0

COM try nonsense...
AT+CRC=2
WAIT FOR ERROR

